body, button, input, textarea {
    font-family:Arial, "宋体";
    font-size: 16px;
    line-height: 24px;
    color: #444;
    margin: 0 auto;
}
.bk{
    height: 1000px;
}
.main{
    height: 600px;
    width: 1305px;
}
/*图片的轮播的div*/
.show {
    position: relative;
    height: 450px;
    border: 1px solid transparent;
    width:1250px;
    margin-top: 15px;
    margin-left: 40px;
	z-index: 0;
}
 .toLeft, .toRight{
    display: block;
    position: absolute;
    width: 20px;
    height: 30px;
    top:250px;
    z-index: 1;
}
.toLeft{
    left:42px ;
}
 .toRight{
     right: 14px;
 }
.toLeft:hover, .toRight:hover{
    opacity:0.6;
}
.show .img_list{overflow: hidden; position: relative; height:425px; margin-top: 0px;margin-left: 0px;}
/* 根据图片的张数来设定ul的宽度 */
.img_list ul{ width: 5000px; position: absolute; height: 425px; left: 0px;margin-top:-2px;margin-left:-2px;padding-left:0px;}
.img_list li{ float:left; width: 1252px;}
.img_list img{ margin: 0px; width:1250px; height: 425px;}

.mainBox{
    
    margin: 0 auto;
    width: 1200px;
    border-width: 1px 1px 1px;
    border-style: solid;
    border-color:#D2D2D2 ;
}
.mainBox .print{
    display: block;
    float: left;
    border: 1px solid transparent;
}
.printButton{
    height: 115px;
    width:315px ;
    margin-left: 240px;
    margin-top: 14px;
    border-radius: 7px;
    opacity: 0.8;
    border: 1px solid transparent;

}
.printForm{
    width: 450px;
    margin-left: 180px;
    margin-top: 0px;
    border-radius: 5px;
    background:#E0E0E0;
}
.printForm  li{
    list-style: none;
    display: block;
    margin-top: 8px;
}
.uploader {
    position:relative;
    overflow:hidden;
    cursor:default;
    padding:0;
    -moz-box-shadow:0px 0px 5px #ddd;
    -webkit-box-shadow:0px 0px 5px #ddd;
    box-shadow:0px 0px 5px #ddd;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    display: block;
    float: right;
    margin-right: 30px;
}
.filename { float:left;
    display:inline-block;
    outline:0 none;
    height:32px;
    width:180px;
    margin:0;
    padding:8px 10px;
    cursor:default;
    border:1px solid;
    border-right:0;
    font:9pt/100% Arial, Helvetica, sans-serif;
    color:#777; text-shadow:1px 1px 0 #fff;
    text-overflow:ellipsis;
    white-space:nowrap;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-radius:5px 0px 0px 5px;
    border-radius:5px 0px 0px 5px;
    background:#f5f5f5; background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #f5f5f5));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5', GradientType=0);
    border-color:#ccc;
    -moz-box-shadow:0px 0px 1px #fff inset;
    -webkit-box-shadow:0px 0px 1px #fff inset;
    box-shadow:0px 0px 1px #fff inset; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.button {
    float:left;
    height:32px;
    display:inline-block;
    outline:0 none;
    padding:8px 12px;
    margin:0;
    cursor:pointer;
    border:1px solid;
    font:bold 9pt/100% Arial, Helvetica, sans-serif;
    -moz-border-radius:0px 5px 5px 0px;
    -webkit-border-radius:0px 5px 5px 0px;
    border-radius:0px 5px 5px 0px;
    -moz-box-shadow:0px 0px 1px #fff inset;
    -webkit-box-shadow:0px 0px 1px #fff inset;
    box-shadow:0px 0px 1px #fff inset;
}
.uploader input[type=file] { position:absolute; top:0; right:0; bottom:0; border:0; padding:0; margin:0; height:30px; cursor:pointer; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity:0; }
.white .button {
    color:#555;
    text-shadow:1px 1px 0px #fff;
    background:#ddd;
    background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
    border-color:#ccc;
}
.white:hover .button {
    background:#eee;
    background:-moz-linear-gradient(top, #dddddd 0%, #eeeeee 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #eeeeee));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee', GradientType=0);
}
.printForm  p {
    color:black;
    margin-top: 10px;
    font-size: 14px;
    display: block;
}
.printForm span{
    color:black;
    font-size: 14px;
    float: left;
    margin-left:4px;
}
.printForm span .black{
    color: black;
}
.printForm label{
    margin-left: 5px;
    font-size: 12px;
}
.number{
    width: 40px;
    height: 28px;
    border:1px solid;
    border-right:0;
    font:9pt/100% Arial, Helvetica, sans-serif;
    color:#333333; text-overflow:ellipsis; white-space:nowrap;
    border-radius:5px 0px 0px 5px;
    border-color:#ccc;
    box-shadow:0px 0px 1px #fff inset;
    background:#eee;
    float: left;
    margin-left: 0px;
}
.numberSet{
    display: block;
    float: left;
}
 .set{
    margin-left: 0px;
}
.remarkBox{
    width: 320px;
    display: block;
    float: right;
}
#remark{
    width: 200px;
    font-size: 14px;
    color: #333333;
    height: 32px;
    border:1px solid;
    border-right:0;
    font:9pt/100% Arial, Helvetica,
    text-shadow:1px 1px 0px #fff;
    text-overflow:ellipsis;
    white-space:nowrap;
    background:#f5f5f5;
    border-color:#ccc;
    box-shadow:0px 0px 1px #fff inset;
    box-sizing:border-box;
    border-radius: 3px;
    float: right;
    margin-right: 80px;

}
#remark:hover{
    background:#eee;
}

/*弹出的修改地址*/
.addressBox{
    position: absolute;
    left: 460px;
    top: 200px;
    background: #FFF none repeat scroll 0% 0%;
    width: 500px;
    height: 340px;
    border: 3px solid #444;
    border-radius: 7px;
    z-index: 10000;
    display: none;
}
.addressBox .row1 {
    background: #F7F7F7 none repeat scroll 0% 0%;
    padding: 0px 20px;
    line-height: 50px;
    height: 50px;
    font-weight: bold;
    color: #333;
    font-size: 20px;
}
.addressBox .close_btn {
    font-size: 30px;
    font-weight: 700;
    color: #333;
    text-decoration: none;
    float: right;
    padding-right: 4px;
}
 .mask {
    margin: 0px;
    padding: 0px;
    border: medium none;
    width: 100%;
    height: 100%;
    background: #333 none repeat scroll 0% 0%;
    opacity: 0.6;
    z-index: 9999;
    position: fixed;
    top: 0px;
    left: 0px;
    display:none;
}
.addressBox .row {
    height: 65px;
    line-height: 45px;
    padding: 0px 30px;
    font-size: 20px;
}
.addressBox .inputBox {
    border: 1px solid #999999;
    border-radius: 5px;
    margin-left: 10px;
    padding-left: 3px;
    padding-bottom: 4px;
	padding-top:2px;
    padding-right:2px;
}
.addressBox #name {
    height: 20px;
    width: 230px;
    border: medium none;

}
.addressBox #phoneNumber {
    height: 20px;
    width: 230px;
    border: medium none;
	
}
.addressBox #address{
    height: 20px;
    width: 230px;
    border: medium none;
	

}
.addressBox #addressBtn {
    color: #FFF;
    background: #4490F7 none repeat scroll 0% 0%;
    text-decoration: none;
    padding: 10px 80px;
    margin-left: 120px;
    margin-top: 40px;
    border-radius: 5px;
    opacity: 0.8;
}
.addressBox #addressBtn:hover{
    opacity: 1;
}
.completeBtn{
    height: 40px;
    width: 150px;
    color: #FFF;
    text-decoration: none;
    background: #2DCB71;
    text-align: center;
    line-height: 40px;
    font-size: 22px;
    margin-left: 150px;
    margin-top: 50px;
    border-radius: 7px;
    display: block;
    opacity: 0.8;

}
.completeBtn:hover{
    opacity: 1;
}
/*我要设计*/
.design{
    display: block;
    float: right;
    width: 542px;
    border: 1px solid transparent;
}
.designBtn{
    margin-left: 28px;
    margin-top: 15px;
    border-radius: 7px;
    height: 116px;
    width:320px ;
    border: 1px solid transparent;
}
.qqForm{
    width: 450px;
    margin-right: 180px;
    margin-top: 12px;
    border-radius: 7px;
    background:#E0E0E0;
}
.qqForm span{
    margin-left: 20px;
}
.qqForm .positonSet{
    margin-left: 80px;
}
.qqForm img{
    border: 1px solid white;
}
.qqForm .pSet1 ,.pSet2, .pSet3{
    display: block;
    float: left;
}
.qqForm .pSet1{
    margin-left:80px ;
}
.qqForm .pSet2{
    margin-left:30px ;
}
.qqForm .pSet3{
    margin-left:80px ;
}
.qqForm .code{
    height: auto;
    width: auto;
    float: right;
    margin-right: 50px;
}
.bottom{
   height:20px;
   width:auto;
   margin-bottom:0;
   background-color: #2DCB71;
}


